.page-box {
    width: 100%;
    height: 100vh;
    background: #ffffff;
    overflow: hidden;
    .header {
        height: 334rpx;
        background: linear-gradient(180deg, #ebeef5 0%, #ffffff 100%);
        box-sizing: border-box;
        image {
            width: 240rpx;
            height: 240rpx;
        }
    }
    .section {
        .t1 {
            font-weight: 600;
            font-size: 44rpx;
            color: #1226aa;
            line-height: 62rpx;
        }
        .t2 {
            font-weight: 600;
            font-size: 28rpx;
            color: #2e3233;
            line-height: 49rpx;
        }
        .t3 {
            font-weight: 600;
            font-size: 60rpx;
            color: #1226aa;
            line-height: 49rpx;
        }
        .t4 {
            width: 549rpx;
            font-weight: 400;
            font-size: 22rpx;
            color: #6e767a;
            line-height: 30rpx;
            text-align: center;
        }
        .line {
            width: 549rpx;
            border-bottom: 1px solid #1397c5;
            opacity: 0.3;
            margin: 47rpx auto 45rpx;
        }
        .btn {
            width: 600rpx;
            height: 100rpx;
            margin: 148rpx auto 0;
            border-radius: 50rpx;
            border: 1rpx solid #1226aa;
            font-weight: 400;
            font-size: 28rpx;
            color: #1226aa;
        }
    }
}
